package adapters;

import java.util.ArrayList;

import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.TextView;

import com.tdam_2012_g7.R;

import entidades.Mensaje;

public class MensajeAdapter extends ArrayAdapter<Mensaje>{

	private ArrayList<Mensaje> items;

	public MensajeAdapter(Context context, int textViewResourceId,
			ArrayList<Mensaje> items) {
		super(context, textViewResourceId, items);
		this.items = items;
	}

	@Override
	public View getView(int position, View convertView, ViewGroup parent) {
		View v = convertView;
		if (v == null) {
			LayoutInflater vi = (LayoutInflater) this.getContext()
					.getSystemService(Context.LAYOUT_INFLATER_SERVICE);

			v = vi.inflate(R.layout.item_mensaje_web, null);
		}
		Mensaje mens = items.get(position);
		if (mens != null) {
			TextView nombre = (TextView) v.findViewById(R.id.txtMensaje);
			TextView fecha = (TextView) v.findViewById(R.id.txtFechaAccion);
			TextView hora=(TextView) v.findViewById(R.id.txtHoraAccion);
			
			nombre.setText(mens.getMensaje());
			fecha.setText(mens.getFecha());
			hora.setText(mens.getHora());
		}
		return v;
	}
}
